makeshift repairs - French English Dictionary